package com.fckbug.dao;

import java.util.List;

import com.fckbug.vos.Acc;

public interface UserDAO {
	/**
	 *通过用户名查询id和密码
	 * @param username
	 * @return
	 */
	List getUserByUsername(final String username);
	
	/**
	 *通过用户名id查询用户相关信息
	 * @param userId
	 * @return
	 */
	List getUserByUserId(final int userId);
	
	/**
	 * 注册用户
	 * @param username
	 * @param pwd 加密后的密码
	 */
	Integer saveRegUser(final String username, final String pwd, final String nickname);
	/**
	 * 更新用户详细信息
	 * @param acc
	 * @return
	 */
	Integer updateUser(Acc acc);
	
	List listTopUsers();
}
